/********* 首页主体内容 **********/
/**漂浮**/
.j-float { position: relative; z-index: 999; display: none; }
.j-float .img_title { display: none; }
.j-float .float-close { position: absolute; width: 40px; height: 16px; right: 0; top: -20px; }
.j-float .float-close img { cursor: pointer; vertical-align: top; }
.j-float ul li { margin-bottom: 5px; }
/**左侧对联**/
.ls-fix-left { width: 160px; height: auto; position: fixed; left: 10px; top: 118px; display: none; z-index: 990; }
.ls-fix-left .couplet-close { display: block; width: 100%; height: 20px; overflow: hidden; background: url(../images/close.gif) center 0 no-repeat; cursor: pointer; text-indent: -9999em; }
.ls-fix-left ul li { float: left; width: 100%; height: auto; padding-bottom: 5px; }
.ls-fix-left ul li img { float: left; width: 100%; height: auto!important; }
.ls-fix-left ul li .img_title { display: none; }
/**右侧对联**/
.ls-fix-right { width: 160px; height: auto; position: fixed; right: 10px; top: 118px; display: none; z-index: 990; }
.ls-fix-right .couplet-close { display: block; width: 100%; height: 20px; overflow: hidden; background: url(../images/close.gif) center 0 no-repeat; cursor: pointer; text-indent: -9999em; }
.ls-fix-right ul li { float: left; width: 100%; height: auto; padding-bottom: 5px; overflow: hidden; }
.ls-fix-right ul li.num1 { border-bottom: 0; }
.ls-fix-right ul li img { float: left; width: 100%; height: auto; }
.ls-fix-right ul li .img_title { display: none; }

/*左下角-右下角悬浮*/
.ind_left{width:auto; position:fixed;_position:absolute;left:5px;bottom: 5px;_top:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,100)||0)-(parseInt(this.currentStyle.marginBottom,100)||0)));margin-top:-2px;_margin-top:-2px;z-index:1000;}
.ind_right{width:auto; position:fixed;_position:absolute;right:5px;bottom: 5px;_top:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,100)||0)-(parseInt(this.currentStyle.marginBottom,100)||0)));margin-top:-2px;_margin-top:-2px;z-index:1000;}
.ind_right .couplet-close{ text-align: right;}
.ind_left .img_title,.ind_right .img_title{display:none;}

/**右侧悬浮**/
#floatPanel .ctrolPanel { width: 80px; padding: 2px;  position: fixed; right: 4px; top: 306px; overflow: hidden; z-index: 10000; /* for IE6 */ text-align: center; }
#floatPanel .ctrolPanel li { margin-top: 5px; }
#floatPanel .ctrolPanel li.num4 { margin-top: 0; }
#floatPanel .ctrolPanel li > a { height: 28px; line-height: 16px; padding-top: 53px; border-radius: 10px; background: #b6b6b6 no-repeat center 12px; display: block; }
#floatPanel .ctrolPanel li > a span { color: #fff; font-size: 14px; }
#floatPanel .ctrolPanel li > a:hover { background-color: #145ca6; }
#floatPanel .ctrolPanel .mscode { background-image: url(../images/ms.png)!important; }
#floatPanel .ctrolPanel .wbcode { background-image: url(../images/wb.png)!important; }
#floatPanel .ctrolPanel .wxcode { background-image: url(../images/wx.png)!important; }
#floatPanel .ctrolPanel .bbcode { height: 46px; }
#floatPanel .ctrolPanel .bbcode { background-image: url(../images/bb.png)!important; }

.arrowPanel { width: 10px; height: 210px; position: absolute; right: 1px; }
.arrowPanel .arrow01 { width: 0; height: 0; font-size: 0; line-height: 0; border-top: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #ddd; position: absolute; bottom: 0; position: absolute; left: 2px; top: 0; }
.arrowPanel .arrow02 { width: 0; height: 0; font-size: 0; line-height: 0; border-top: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #fff; position: absolute; bottom: 0; position: absolute; left: 0; top: 0; }
.popPanel, .wxPanel { width: 191px; position: fixed; right: 100px; top: 308px; z-index: 10000; overflow: hidden; display: none; /* for IE6 */ }
.popPanel.active, .wxPanel.active { display: block; }
.popPanel-inner, .wxPanel-inner { width: 191px; height: 210px; position: relative; overflow: hidden; }
.wbcodePanel, .wxcodePanel { width: 180px; background: #fff; text-align: center; border: solid 1px #ddd; position: absolute; left: 0; top: 0; overflow: hidden; }
.wbcodePanel p, .wxcodePanel p { font-size: 12px; color: #666; line-height: 32px; }
.wbcodePanel img, .wxcodePanel img { width: 160px; height: 160px; border: none; padding: 10px; padding-bottom: 0; }
.popPanel .arrowPanel { top: 33px; }
.wxPanel .arrowPanel { top: 103px; }
#floatPanel .ctrolPanel li.num4 .wbcodePanel img{width: 150px;height: 150px;}
#floatPanel .ctrolPanel li.num4 .wbcodePanel p{line-height: 16px;}

@media (max-width:991px) {
    #floatPanel .ctrolPanel{top: auto;bottom: 80px;width: 70px;}
    #floatPanel .ctrolPanel li > a{height: 23px;background-size: 35px auto;background-color: #187ac9;box-shadow: 2px 2px 2px rgba(0,0,0,.2);}
    .popPanel, .wxPanel{top:auto;bottom: 10px;right: 100px;}
}
/*****首页-主体******/
.ls-hfbox { height: auto; line-height: 0; font-size: 0; overflow: hidden; }
.ls-hfbox ul li { float: left; width: 100%; height: auto; line-height: 0; font-size: 0; padding-bottom: 10px; }
.ls-hfbox ul li img { float: left; width: 100%; height: auto; }
.ls-hfbox ul li .img_title { display: none; }
@media (max-width:379px) {
  .ls-hfbox ul li img{ height: 65px;}
}
.ls-hfbox-new ul li{  width: 565px; float: left;height:100px;}
.ls-hfbox-new ul li img{width: 100%;height:100%;}
.ls-hfbox-new ul li.num2{ float: right;position: relative;z-index: 13}
.ls-hfbox-new ul li .img_title{display: none;}
.p-ewm{position: absolute;z-index: 999; bottom:65px;width: 280px;left: 50%; margin-left: -155px;  display: none; text-align: center; padding: 15px; background: #fff; border: 1px solid #ddd;}
.p-ewm img{ display: block; margin: 0 auto;width:260px; height: auto;}
.p-ewm p{font-size: 12px;  color: #666;  line-height: 32px;}
.p-ewm.active{ display: block;}
.p-ewm .closebtn{ font-size: 16px;text-align: right;display: block;}
/*首页-大标题*/
.ls-newsdbt { height: auto; line-height: 0; vertical-align: bottom; text-align: center; overflow: hidden; background: #fff; border: 1px #c2dbe9 solid; padding: 20px 15px; }
.ls-newsdbt a { display: block; float: none; height: 40px; line-height: 40px; font-size: 28px; font-weight: bold; color: #dd0808; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ls-newsdbt a:hover { color: #dd0808; text-decoration: underline; }
.ls-newsdbt img { display: none; }
/*首页-轮播图*/
.ls-focusbox { width: 620px; height: 372px; overflow: hidden; }
.ind-flash { width: 100%; height: 100%; position: relative; }
.ind-flash .ind-flashPic, .ind-flash .ind-flashPic a, .ind-flash .ind-flashPic img, .ind-flash .ind-flashPic li, .ind-flash .ind-flashPic ul { height: 100%; width: 100%; }
.ind-flash .ind-flashPic { position: relative; z-index: 0; }
.ind-flash .ind-flashPic li { zoom: 1; vertical-align: middle; }
.ind-flash .ind-flashPic a { display: block; color: #fff; position: relative; }
.ind-flash .ind-flashPic img { display: block; }
.ind-flash .ind-flashPic .img_title, .ind-flash .ind-flashPic .title { display: block; height: 60px; line-height: 40px; padding: 0 10px; font-size: 16px; background: rgba(0, 0, 0, 0.6)!important; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 0; right: 0; bottom: 0; color: #fff; text-align: center; }
.ind-flash .ind-flashPic a:hover .img_title, .ind-flash .ind-flashPic a:hover .title { color: #fff; }
.ls-focusbox .ind-fl-next, .ls-focusbox .ind-fl-prev { display: none; width: 40px!important; height: 80px!important; top: 50%!important; margin-top: -60px; background: none!important; }
.ls-focusbox .ind-fl-prev { left: 0!important; }
.ls-focusbox .ind-fl-next { right: 0!important; }
.ls-focusbox .ind-flash:hover .ind-fl, .ls-focusbox .ind-flash:hover .ind-fl-next { display: block; }
.ls-focusbox .ind-fl a, .ls-focusbox .ind-fl-next a { display: block; width: 100%; height: 100%; overflow: hidden; text-indent: -999999em; background: url(../images/bg17.png) 0 0 no-repeat; }
.ls-focusbox .ind-fl-next a { background-image: url("../images/bg18.png"); }
.ls-focusbox .ind-fl a:hover { background-image: url("../images/bg19.png"); }
.ls-focusbox .ind-fl-next a:hover { background-image: url("../images/bg20.png"); }
.ind-flash .ind-flashNum { height: 10px; line-height: 0; font-size: 0; position: absolute; left: 0; right: 0; text-align: center; bottom: 8px; z-index: 1; }
.ind-flash .ind-flashNum ul { zoom: 1; text-align: center; }
.ind-flash .ind-flashNum ul li { display: inline; }
.ind-flash .ind-flashNum ul li span { display: inline-block; margin: 0 5px; width: 10px; height: 10px; text-indent: -20em; font-size: 0; background: #fff!important; overflow: hidden; cursor: pointer; border-radius: 10px; }
.ind-flash .ind-flashNum ul li.on span { width: 25px; background: #f90!important; }

/*公共-选项卡*/
.ls-xxktop { height: 37px; border-bottom: 2px #145ca6 solid; background: #d7ecf9; }
.ls-xxktop ul li { float: left; height: 37px; border-right: #fff 1px solid; width: 126px; }
.ls-xxktop ul li.last { width: 129px; border-right: 0; }
.ls-xxktop ul li .title, .ls-xxktop ul li a { display: block; white-space: nowrap; height: 37px; line-height: 37px; font-size: 16px; text-align: center; letter-spacing: 1px; color: #145ca6; transition: 0.4s all; }
.ls-xxktop ul li a:hover, .ls-xxktop ul li.active .title, .ls-xxktop ul li.active a { color: #fff; font-weight: bold; background: #145ca6; }
.ls-newslist { padding-top: 8px; }
.ls-newslist .con { display: none; }
.ls-newslist .con.active { display: block; }
.ls-newslist li { height: 26px; font-size: 16px; line-height: 26px; background: url("../images/ico.png") 0 center no-repeat; padding: 2px 90px 2px 14px; vertical-align: bottom; overflow: hidden; position: relative; }
.ls-newslist li a { display: block; float: left; max-width: 388px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ls-newslist li .date { position: absolute; top: 2px; right: 0; color: #999; font-size: 12px; white-space: nowrap; }
.ls-newslist li img { margin-left: 3px; }
/*首页-动态/转载*/
.ls-newsbox { width: 510px; height: 372px; }
.ls-newsbox .ls-xxzzlist { height: 90px; }
/*首页-网站导航*/
.ls-ind-linkcon { border: 1px #c2dbe9 solid; padding-bottom: 2px; }
.ls-ind-linktop { height: 42px; background: #e9f5fe; }
.ls-ind-linktop ul li { float: left; width: 238px; height: 42px; }
.ls-ind-linktop ul li a, .ls-ind-linktop ul li span { display: block; height: 42px; line-height: 40px; text-align: center; font-size: 15px; cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ls-ind-linktop ul li.active a, .ls-ind-linktop ul li.active span { border-top: 2px #145ca6 solid; margin-top: -2px; color: #145ca6; font-weight: bold; background: #fff; }
.ls-ind-linktop ul li.title { width: 200px; }
.ls-ind-linktop ul li.title span { background: #145ca6; color: #fff; font-weight: bold; }
.ls-ind-linklist { height: 90px; padding: 15px; overflow-x: hidden; overflow-y: auto!important; }
.ls-ind-linklist .con { display: none; }
.ls-ind-linklist .active { display: block; }
.ls-ind-linklist ul li { float: left; width: 184px; height: 20px; line-height: 20px; padding: 0 15px 6px; }
.ls-ind-linklist ul li a { display: block; height: 20px; color: #666; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ls-ind-linklist ul li a:hover { color: #f60; }
/*首页-图片链接*/
.ls-link-imgbox { height: 66px; border: 1px #c2dbe9 solid; background: #fff; padding: 15px; overflow: hidden; }
.ls-link-imgbox .j-marquee { width: 100%!important; height: 66px!important; overflow: hidden; }
.ls-link-imgbox ul li { float: left; width: 206px; height: 66px; padding-right: 23px; }
.ls-link-imgbox ul li img { float: left; width: 100%; height: 100%; }
.ls-link-imgbox ul li .img_title { display: none; }
.ls-link-imgbox .next, .ls-link-imgbox .prev { width: 20px; height: 40px; position: absolute; top: 50%; margin-top: -20px; z-index: 1; cursor: pointer; }
.ls-link-imgbox .prev { left: 0; background: url("../images/prev.png") center no-repeat; }
.ls-link-imgbox .next { right: 0; background: url("../images/next.png") center no-repeat; }
.ls-link-imgbox .j-scroll { overflow: hidden; height: 63px; position: relative; }
@media (min-width:992px) and (max-width:1153px) {
  /*首页-轮播图*/
  .ls-focusbox { width: 534px; height: 320px; }
  .ls-focusbox .mF_games_tb, .ls-focusbox .mF_games_tb .pic { height: 320px!important; }
  /*首页-动态/转载*/
  .ls-newsbox { width: 434px; height: 320px; }
  .ls-xxktop ul li { width: 108px; }
  .ls-xxktop ul li.last { width: 107px; }
  .ls-newslist ul li a { max-width: 310px; }
  /*首页-网站导航*/
  .ls-ind-linktop ul li { width: 205px; }
  .ls-ind-linktop ul li.title { width: 170px; }
  .ls-ind-linklist ul li { width: 168px; padding: 0 10px 6px; }
  .ls-hfbox-new ul li{  width: 491px; height: 80px;}
}
@media (max-width:991px) {
  /*首页-大标题*/
  .ls-newsdbt { padding: 15px 10px; margin: auto 10px; }
  .ls-newsdbt a { height: 30px; line-height: 30px; font-size: 24px; }
  /*首页-轮播图*/
  .ls-focusbox { float: none; width: auto; height: 449px; margin: auto 10px; }
  .ls-focusbox .mF_games_tb, .ls-focusbox .mF_games_tb .pic { height: 449px!important; }
  /*公共-选项卡*/
  .ls-newslist ul li a { float: none; max-width: none; }
  .ls-newslist ul li img { display: none; }
  /*首页-动态/转载*/
  .ls-newsbox { float: none; width: auto; height: auto; margin: 15px 10px 0; }
  /*首页-网站导航*/
  .ls-ind-linkcon { margin: 15px 10px 0; }
  .ls-ind-linktop ul li { width: 20%; box-sizing: border-box; }
  .ls-ind-linktop ul li.title { width: 20%; }
  .ls-ind-linklist { height: 90px; padding: 10px; }
  .ls-ind-linklist ul li { width: 25%; box-sizing: border-box; }
  /*首页-图片链接*/
  .ls-link-imgbox { margin: 15px 10px 0; }
  .ls-hfbox-new ul li{  width: auto; height: auto;float: none!important; margin-top: 10px;}
  .ls-hfbox-new ul li img{height: auto;}
}
@media (max-width:767px) {
  .ls-mainer-index .mt15 { margin-top: 10px!important; }
  /*首页-大标题*/
  .ls-newsdbt { padding: 10px 5px; }
  .ls-newsdbt a { height: 28px; line-height: 28px; font-size: 20px; }
  /*首页-轮播图*/
  .ls-focusbox { height: 320px; }
  .ls-focusbox .mF_games_tb, .ls-focusbox .mF_games_tb .pic { height: 320px!important; }
  /*公共-选项卡*/
  .ls-xxktop { height: auto; }
  .ls-xxktop ul li { width: 25%; box-sizing: border-box; }
  .ls-xxktop ul li.last { width: 25%; }
  /*首页-动态/转载*/
  .ls-newsbox { margin-top: 10px; }
  /*首页-网站导航*/
  .ls-ind-linkcon { display: none; }
  /*首页-图片链接*/
  .ls-link-imgbox { margin-top: 10px!important; }
  .ls-hfbox ul li.num2{ padding-bottom: 0px;}
}
@media (max-width:479px) {
  /*首页-轮播图*/
  .ls-focusbox { height: 210px; }
  .ls-focusbox .mF_games_tb, .ls-focusbox .mF_games_tb .pic { height: 210px!important; }
  /*公共-选项卡*/
  .ls-xxktop ul li { width: 50%; }
  .ls-xxktop ul li:nth-of-type(2n) { border-right: 0; }
  .ls-xxktop ul li.last { width: 50%; }
}

/*首页-信息公开*/
.ls-ind-bigtop { height: 35px; border: 1px solid #caddeb; background: url(../images/ls-ind-bigtop_line.jpg) 0 0 repeat-x; position: relative; }
.ls-ind-bigtop .bgtitle { display: block; width: 173px; height: 37px; line-height: 36px; color: #fff; font-size: 18px; font-weight: bold; background: url("../images/ind_big_titbg.png") no-repeat; position: absolute; left: -1px; top: -1px; letter-spacing: 1px; }
.ls-ind-bigtop .bgtitle a { display: block; padding-right: 10px; text-align: center; color: #fff; }
.ls-ind-bigtop .gklink { padding-right: 4px; }
.ls-ind-bigtop .gklink li { float: left; height: 35px; line-height: 35px; background: url(../images/arrow.png) no-repeat 0 center; font-size: 15px; padding: 0 13px 0 14px; white-space: nowrap; }
.ls-ind-bigtop .gklink li a { display: block; }
.ls-ind-bigtop .jb_tel { letter-spacing: -0.5px; display: block; text-align: center; font-size: 15px; color: #fff; background: #f90; border-radius: 5px; width: 310px; margin: 12px 4px 0 8px; line-height: 42px; float: left; }
.ls-ind-bigtop .jb_tel i { font-style: normal; font-weight: bold; }

.ls-ind-hdjl { height: auto; padding-bottom: 12px; }
.ls-ind-hdjl .fr { margin-left: 180px; }

/*信息公开-选项卡*/
.ls-gkxxktop { height: 32px; background: url("../images/line_dd.gif") 0 30px repeat-x; }
.ls-gkxxktop ul li { float: left; height: 32px; }
.ls-gkxxktop ul li .title, .ls-gkxxktop ul li a { display: block; float: left; white-space: nowrap; height: 30px; line-height: 22px; font-size: 16px; text-align: center; letter-spacing: 1px; color: #666; min-width: 103px; transition: none; }
.ls-gkxxktop ul li a:hover, .ls-gkxxktop ul li.active .title, .ls-gkxxktop ul li.active a { color: #145ca6; font-weight: bold; border-bottom: 2px #145ca6 solid; }
.ls-gkxxktop ul li.more, .ls-xwy-more { float: right; }
.ls-gkxxktop ul li.more a, .ls-xwy-more a { width: auto; padding: 0 11px; min-width: auto; float: right; height: 17px!important; line-height: 16px!important; font-size: 12px!important; color: #75a5d5; border-radius: 3px; display: block; margin: 2px 2px 0 0; border: 1px #d7ecf9 solid; background-image: linear-gradient(#fff,#d7ecf9)!important; }
.ls-gkxxktop ul li.more a:hover, .ls-xwy-more a:hover { border-bottom: 0; color: #145ca6!important; }
.ls-gkxxktop ul li.more a img { vertical-align: top; }
.ls-xwy-more { width: auto!important; float: right!important; }
/*公开-左*/
.ls-ind-gklbox { width: 203px; height: 276px; }
.ls-ind-gklbox ul li { float: left; width: 100%; height: 50px; margin-bottom: 5px; }
.ls-ind-gklbox ul li a { display: block; height: 30px; line-height: 30px; cursor: pointer; overflow: hidden; padding: 10px 5px 10px 30px; background: #d5eaf8; border-radius: 4px; }
.ls-ind-gklbox ul li .img_img { display: block; float: left; width: 30px; height: 30px; }
.ls-ind-gklbox ul li .img_img img { width: 30px; height: 30px; }
.ls-ind-gklbox ul li .img_title { display: block; margin-left: 47px; height: 30px; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
/*公开-中*/
.ls-ind-gkmbox { margin-left: 30px; width: 625px; height: 276px; }
.ls-ind-gkmbox .ls-newslist { height: 90px; }
.ls-ind-gkmbox .ls-newslist ul li { position: relative; padding-right: 80px; }
.ls-ind-gkmbox .ls-newslist ul li .nr { float: left; max-width: 100%; }
.ls-ind-gkmbox .ls-newslist ul li .nr .gl { display: block; float: right; max-width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ls-ind-gkmbox .ls-newslist ul li .nr .gl .split { padding: 0 2px; color: #666; font-size: 14px; }
.ls-ind-gkmbox .ls-newslist ul li .nr .gl a { display: inline; color: red; float: none; background: none; max-width: none; padding: 0; margin: 0; }
.ls-ind-gkmbox .ls-newslist ul li a.title { float: none; max-width: none; margin: 0; }
/*公开-右*/
.ls-ind-gkrbox { width: 273px; height: 276px; }
.ls-gk-ztimg { height: 230px; margin-top: 8px; }
.ls-gk-ztimg > ul { height: 100%; }
.ls-gk-ztimg li { float: left; width: 100%; /*height:55px;*/ margin-bottom: 5px; }
.ls-gk-ztimg li img { width: 100%; height: auto!important; }
.ls-gk-ztimg li .img_title { display: none; }
/*.ls-gk-ztimg li.num1{margin-top:0px;}*/
.ls-gk-ztlist { height: 60px; }
.ls-gk-ztlist li { float: left; width: 120px; height: 53px; margin-top: 7px; }
.ls-gk-ztlist li.num2, .ls-gk-ztlist li.num4 { width: 147px; margin-left: 6px; }
.ls-gk-ztlist li a { display: block; cursor: pointer; border: 1px solid #c8dfeb; padding: 9px 5px 8px 7px; height: 34px; line-height: 34px; overflow: hidden; }
.ls-gk-ztlist li a .img_img { display: block; float: left; width: 34px; height: 34px; }
.ls-gk-ztlist li a .img_img img { width: 34px; height: 34px; }
.ls-gk-ztlist li a .img_title { display: block; height: 34px; line-height: 34px; font-size: 16px; margin-left: 41px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ls-gk-ztlist li.num2 a .img_title, .ls-gk-ztlist li.num4 a .img_title { line-height: 17px; white-space: normal; font-size: 15px; }
@media (min-width:992px) and (max-width:1153px) {
  /*公开-中*/
  .ls-ind-gkmbox { margin-left: 20px; width: 476px; }
  /* .ls-ind-hdjl .fr { margin-left: 340px; } */
}
@media (max-width:991px) {
  .ls-ind-bigtop { margin: 15px 10px 0; }
  .ls-ind-bigtop .gklink { max-width: 560px; height: 35px; overflow: hidden; }
  /*公开-左*/
  .ls-ind-gklbox { float: none; width: auto; height: auto; margin: auto 10px 0; }
  .ls-ind-gklbox ul li { width: 32%; margin-left: 2%; }
  .ls-ind-gklbox ul li.num1, .ls-ind-gklbox ul li.num4 { margin-left: 0; }
  /*公开-中*/
  .ls-ind-gkmbox { float: none; width: auto; height: auto; margin: 10px 10px 0; }
  .ls-ind-gkmbox .ls-newslist { height: auto; }
  /*公开-右*/
  .ls-ind-gkrbox { float: none; width: auto; height: auto; margin: 10px 10px 0; }
  .ls-gk-ztimg { height: auto; }
  .ls-gk-ztimg li { width: 49%; height: auto; }
  .ls-gk-ztimg li img { height: auto; }
  .ls-gk-ztimg li.num2 { margin: 0 0 0 2%; }
  .ls-gk-ztlist { height: auto; }
  .ls-gk-ztlist li { width: 49%; margin: 7px 0 0 2%; }
  .ls-gk-ztlist li.num2, .ls-gk-ztlist li.num4 { width: 49%; margin-left: 2%; }
  .ls-gk-ztlist li.num2 a .img_title, .ls-gk-ztlist li.num4 a .img_title { line-height: 34px; }
  .ls-gk-ztlist li.num1 { margin-left: 0; }
  .ls-ind-bigtop .jb_tel { width: auto; padding: 0 5px; }
}
@media (max-width:767px) {
  /*首页-信息公开*/
  .ls-ind-bigtop { height: auto; min-height: 35px; margin: 10px 10px 0; }
  .ls-ind-bigtop .gklink { padding: 38px 0 0 10px; height: auto; max-width: none; }
  /*公开-左*/
  .ls-ind-gklbox { margin-top: -5px; }
  .ls-ind-gklbox ul li { width: 49%; margin-left: 2%!important; }
  .ls-ind-gklbox ul li:nth-of-type(2n+1) { margin-left: 0!important; }
  /*公开-右*/
  .ls-gk-ztlist li { width: 49%; margin: 7px 0 0 0; }
  .ls-gk-ztlist li.num2, .ls-gk-ztlist li.num4 { width: 49%; margin-left: 2%; }
  .ls-ind-hdjl .fr { margin-left: 10px; padding-right: 10px; margin-top: 47px; float: none; }
  .ls-ind-bigtop .jb_tel { width: auto; padding: 0 5px; float: none; }
}
@media (max-width:479px) {
  /*首页-信息公开*/
  /*公开-左*/
  .ls-ind-gklbox ul li { width: 100%; margin-left: 0!important; }
  /*公开-右*/
  .ls-gk-ztimg li { width: 100%; }
  .ls-gk-ztimg li.num2 { margin: 6px 0 0 0; }
}

/*首页-政务服务*/
/*服务-左*/
.ls-bs-lbox { width: 851px; height: 284px; }
.ls-bs-fwhfimg { height: 100px; margin-bottom: 20px; }
.ls-bs-fwhfimg img { width: 100%; height: 100px; }
.ls-bs-fwhfimg .img_title { display: none; }
.ls-bs-qlbox { width: 462px; }
.ls-bs-xxktop { margin-top: 10px; height: 32px; overflow: hidden; }
.ls-bs-xxktop ul li { float: left; width: 71px; height: 32px; margin-right: 6px; }
.ls-bs-xxktop ul li a, .ls-bs-xxktop ul li span { display: block; height: 32px; line-height: 28px; font-size: 15px; text-align: center; color: #999; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; cursor: pointer; transition: all .4s; }
.ls-bs-xxktop ul li a:hover, .ls-bs-xxktop ul li.active a, .ls-bs-xxktop ul li.active span { color: #fff; font-weight: bold; background: url(../images/bs6s1.jpg) no-repeat center 0; }
.ls-bs-qlbox .ls-newslist { padding-top: 0; }
.ls-bs-qlbox .ls-newslist ul li a { float: none; max-width: none; margin: 0; }
.ls-bs-qlbox .ls-newslist ul#etab1 li { width: 210px; float: left; padding-right: 7px; }
.ls-bs-ggbox { width: 362px; }
.ls-bs-ggbox .ls-newslist { padding-top: 12px; }
.ls-bs-ggbox .ls-newslist ul li a { float: none; max-width: none; margin: 0; }
/*服务-右*/
.ls-bs-rbox { width: 273px; height: 284px; overflow: hidden; }
.ls-bs-fwlink { padding-top: 5px; }
.ls-bs-fwlink li { float: left; width: 31.33%; height: 43px; margin: 10px 1% 0; }
.ls-bs-fwlink li a { display: block; cursor: pointer; height: 43px; overflow: hidden; }
.ls-bs-fwlink li a .img_img { display: block; float: left; width: 47px; height: 43px; background: #145ca6; border-radius: 4px 0 0 4px; text-align: center; }
.ls-bs-fwlink li a .img_img img { width: 32px; height: 28px; margin-top: 6px; }
.ls-bs-fwlink li a .img_title { display: block; height: 41px; line-height: 40px; text-align: center; border: 1px solid #c8dfeb; border-left: 0; font-size: 15px; margin-left: 47px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: #fff url("../images/fwb2_ico.gif") 292px center no-repeat; padding: 0 20px 0 11px; border-radius: 0 4px 4px 0; }
@media (min-width:992px) and (max-width:1153px) {
  /*服务-左*/
  .ls-bs-lbox { width: 699px; height: 265px; }
  .ls-bs-fwhfimg { height: 81px; }
  .ls-bs-fwhfimg img { height: 81px; }
  .ls-bs-qlbox { width: 388px; }
  .ls-bs-xxktop ul li { width: 58px; margin-right: 4px; }
  .ls-bs-xxktop ul li a, .ls-bs-xxktop ul li span { font-size: 14px; }
  .ls-bs-xxktop ul li.active { width: 71px; }
  .ls-bs-qlbox .ls-newslist ul#etab1 li { width: 173px; }
  .ls-bs-ggbox { width: 290px; }
  /*服务-右*/
  .ls-bs-rbox { height: 265px; }
  .ls-bs-fwlink li { height: 48px; }
  .ls-bs-fwlink li a { height: 48px; }
  .ls-bs-fwlink li a .img_img { height: 48px; }
  .ls-bs-fwlink li a .img_img img { margin-top: 8px; }
  .ls-bs-fwlink li a .img_title { height: 46px; line-height: 46px; background-position: 242px center; }
}
@media (max-width:991px) {
  /*服务-左*/
  .ls-bs-lbox { float: none; width: auto; height: auto; margin: auto 10px; }
  .zwfwmain { margin: 0 10px; }
  .ls-bs-fwhfimg { height: auto; }
  .ls-bs-fwhfimg img { height: auto; }
  .ls-bs-qlbox { float: none; width: auto; }
  .ls-bs-qlbox .ls-newslist ul#etab1 li { width: 50%; box-sizing: border-box; }
  .ls-bs-ggbox { float: none; width: auto; margin: 10px 0 0; }
  .ls-bs-ggbox .ls-newslist { padding-top: 10px; }
  /*服务-右*/
  .ls-bs-rbox { float: none; width: auto; height: auto; margin: 10px 10px 0; }
  .ls-bs-fwlink { padding-top: 5px; }
  .ls-bs-fwlink li { width: 49%; margin: 8px 0 0 2%; }
  .ls-bs-fwlink li:nth-of-type(2n+1) { margin-left: 0; }
  .ls-bs-fwlink li a .img_title { background-position: 296px center; padding: 0 30px 0 20px; }
}
@media (max-width:767px) {
  /*服务-左*/
  .ls-bs-lbox { margin-top: -5px; }
  .ls-bs-xxktop { height: auto; }
  .ls-bs-xxktop ul li { margin-right: 4px; }
  /*服务-右*/
  .ls-bs-fwlink li a .img_title { background-position: 94% center; padding: 0 20px 0 10px; }
}
@media (max-width:560px) {
  .ls-bs-fwlink li { width: 100%; margin: 8px 0 0 0; }
}
@media (max-width:479px) {
  /*服务-左*/
  .ls-bs-qlbox .ls-newslist ul#etab1 li { width: 100%; }
  /*服务-右*/
  .ls-bs-fwlink li { width: 100%; margin: 8px 0 0 0; }
}

/*首页-公众互动*/
/*互动-左*/
.ls-ind-hdlbox { width: 203px; }
.ls-hd-tyj {  overflow: hidden; }
.ls-hd-tyj ul li { float: left; width: 100%; height: 50px;margin-bottom:2px; }
.ls-hd-tyj ul li a { display: block; height: 42px; line-height: 21px; font-size: 14px; color: #fff; font-weight: bold; padding: 4px 0 4px 55px; /*white-space:nowrap;*/ overflow: hidden; text-overflow: ellipsis; cursor: pointer; background: #145ca6 url(../images/bdcjy.jpg) no-repeat 0 0; }
.ls-hd-tyj ul li a:hover { color: #fff; }
.ls-ind-hdlbox .xjtj { background: #d7ecf9; height: 185px;margin-top: 5px; }
.ls-ind-hdlbox .xjtj h3 { height: 30px; line-height: 30px; background: url(../images/tjbg.jpg) repeat-x 0 0; font-size: 16px; font-weight: bold; text-align: center; color: #145ca6; border-left: #145ca6 4px solid; }
.ls-ind-hdlbox .xjtj p { font-size: 15px; padding-left: 15px; height: 30px; line-height: 30px; margin-top: 5px; overflow: hidden; }
.ls-ind-hdlbox .xjtj span { color: #f60; }
.ls-ind-hdlbox .xjtj .li { float: left; width: 72px; height: 60px; margin-left: 18px; line-height: 22px; font-size: 14px; text-align: center; background: #fff; border: #abd0e6 2px solid; border-radius: 50%; padding-top: 12px; margin-top: 5px; }
.ls-ind-hdlbox .xjtj .li span { color: #f60; font-size: 18px; }
/*互动-中*/
.ls-ind-hdmbox { width: 617px; margin-left: 30px; height: 283px; overflow: hidden; }
.ls-hd-btn { height: 79px; overflow: hidden; }
.ls-hd-btn ul li { float: left; width: 79px; height: 79px; margin-left: 26px; }
.ls-hd-btn ul li.num1 { margin-left: 0; width: 405px; }
.ls-hd-btn ul li a { display: block; height: 75px; line-height: 75px; font-size: 15px; border-radius: 40px; border: 2px solid #add1e7; background: #fff; color: #999; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; cursor: pointer; transition: 0.4s all; }
.ls-hd-btn ul li a:hover { color: #fff; font-weight: bold; background: #145ca6; border-color: #145ca6; }
.ls-hd-btn ul li.num1 a { color: #fff; font-weight: bold; background: #145ca6; border-color: #145ca6; font-size: 20px; font-family: serif; }
.ls-hd-messlist { padding-top: 12px; line-height: 28px; font-size: 16px; overflow: hidden; }
.ls-hd-messlist li { height: 28px; vertical-align: bottom; overflow: hidden; background: url("../images/ico.png") 0 center no-repeat; position: relative; }
.ls-hd-messlist li>div { display: block; height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: absolute; top: 0; }
.ls-hd-messlist li .p4 { width: 88px; color: #999; text-align: right; font-size: 12px; right: 0; }
.ls-hd-messlist li .p3 { width: 67px; text-align: center; color: #f60; font-size: 14px; right: 88px; }
.ls-hd-messlist li .p2 { display: none; }
.ls-hd-messlist li .p1 { left: 14px; right: 155px; text-align: left; height: 24px; padding: 2px; }
.ls-hd-messlist li .p1 a { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 24px; }
.ls-hd-messlist ul li.tel { display: none; }
/*互动-右*/
.ls-ind-hdrbox { width: 273px; height: 283px; overflow: hidden; }
.ls-hd-ftbox { margin-top: 11px; }
.ls-hd-ftbox ul li { height: auto; vertical-align: bottom; overflow: hidden; }
.ls-hd-ftbox ul li .ftimg { width: 100%; height: 145px; }
.ls-hd-ftbox ul li .ftimg img { width: 100%; height: 145px; }
.ls-hd-ftbox ul li .ftcon { margin-top: 14px; }
.ls-hd-ftbox ul li .ftcon p { display: block; height: 22px; line-height: 20px; font-size: 15px; margin: 0 0 5px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ls-hd-ftbox ul li .ftcon p span { display: block; float: left; width: 47px; height: 23px; line-height: 22px; background: #145ca6; border-radius: 3px; color: #fff; text-align: center; font-size: 14px; margin-right: 10px; }
.ls-hd-ftbox ul li .ftcon .title { height: 40px; white-space: normal; }
.ls-hd-ftbox ul li .ftcon .title a { display: block; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
@media (min-width:992px) and (max-width:1153px) {
  /*互动-中*/
  .ls-ind-hdmbox { width: 476px; margin-left: 20px; }
  .ls-hd-btn ul li { width: 76px; margin-left: 4px; }
  .ls-hd-btn ul li.num1 { width: 310px; }
}
@media (max-width:991px) {
  /*互动-左*/
  .ls-ind-hdlbox { width: 203px; margin-left: 10px; }
  /*互动-中*/
  .ls-ind-hdmbox { width: 530px; margin-left: 15px; }
  .ls-hd-btn ul li { margin-left: 11px; }
  /*互动-右*/
  .ls-ind-hdrbox { float: none; width: auto; height: auto; clear: both; margin: 0 10px; padding-top: 15px; }
  .ls-hd-ftbox { margin-top: 10px; }
  .ls-hd-ftbox ul li .ftimg { height: auto; }
  .ls-hd-ftbox ul li .ftimg img { height: auto; }
  .ls-hd-ftbox ul li .ftcon .title { height: auto; }
  .ls-hd-btn ul li.num1 { width: 342px; }
}
@media (max-width:767px) {
  /*互动-左*/
  .ls-ind-hdlbox { float: none; width: auto; height: auto; margin: auto 10px; }
  .ls-ind-hdlbox .xjtj { height: auto; padding-bottom: 10px; }
  .ls-ind-hdlbox .xjtj p { height: 24px; line-height: 24px; margin-top: 5px; }
  .ls-ind-hdlbox .xjtj .li { margin-top: 5px; }
  /*互动-中*/
  .ls-ind-hdmbox { float: none; width: auto; height: auto; margin: 10px 10px 0; }
  .ls-hd-btn { height: auto; }
  .ls-hd-btn ul li { width: 50%; margin: 0 0 5px; }
  .ls-hd-btn ul li a { width: auto; margin: auto; }
  .ls-hd-messlist { padding-top: 10px; }
  .ls-hd-messlist li .p3 { display: none; }
  .ls-hd-messlist li .p1 { right: 88px; }
  /*互动-右*/
  .ls-ind-hdrbox { padding-top: 10px; }
  .ls-hd-btn ul li.num1 { width: 100%; }
}
/********首页end*******/

/********主页-新闻中动态*******/
/*新闻页-要闻动态*/
.ls-xwy-ywbox { width: 510px; height: 372px; overflow: hidden; }
.ls-xwy-ywbox .ls-xxktop { height: 33px; background: url("../images/line_dd.gif") 0 bottom repeat-x; border-bottom: 0; }
.ls-xwy-ywbox .ls-xxktop ul li { width: 125px; height: 33px; }
.ls-xwy-ywbox .ls-xxktop ul li a { height: 33px; line-height: 33px; background: none; }
.ls-xwy-ywbox .ls-xxktop ul li a:hover, .ls-xwy-ywbox .ls-xxktop ul li.active a { background: url("../images/secb.jpg") 0 0 no-repeat; }
.ls-xwy-ywbox .ls-xxktop ul li.more { float: right; width: auto; }
.ls-xwy-ywbox .ls-newslist { padding-top: 8px; }
.ls-xwy-ywbox .ls-newslist ul li { height: 42px; line-height: 42px; border-bottom: 1px #c3c3c3 dotted; }

/*新闻页-左侧*/
.ls-xwy-lbox { width: 860px; }
.ls-xwy-lbox .ls-xxktop { height: 33px; background: url("../images/line_dd.gif") 0 bottom repeat-x; border-bottom: 0; }
.ls-xwy-lbox .ls-xxktop ul li { width: 125px; height: 33px; }
.ls-xwy-lbox .ls-xxktop ul li a { height: 33px; line-height: 33px; background: none; }
.ls-xwy-lbox .ls-xxktop ul li a:hover, .ls-xwy-lbox .ls-xxktop ul li.active a { background: url("../images/secb.jpg") 0 0 no-repeat; }
.ls-xwy-lbox .ls-newslist { padding-top: 10px; height: auto; }
.ls-xwy-lbox .ls-newslist ul li { height: 28px; line-height: 28px; }
.ls-xwy-lbox .ls-newslist ul li a { max-width: 730px; }
/*新闻页-右侧*/
.ls-xwy-rbox { width: 264px; }
.ls-xwy-rbar { border: 1px #e3e3e3 solid; background: #fff; padding-bottom: 14px; }
.ls-xwrtop { height: 35px; border-left: #23569c 4px solid; background: #d6ecfc; padding: 0 11px 0 29px; overflow: hidden; }
.ls-xwrtop .title { display: block; height: 35px; line-height: 35px; float: left; color: #145ca6; font-size: 16px; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; letter-spacing: 1px; }
.ls-xwrtop .title:hover { color: #145ca6; }
.ls-xwrtop .ls-xwy-more a { margin-top: 8px; }

.ls-xwrtop .more { display: block; float: right; width: auto; height: 35px; }
.ls-xwrtop .more img { vertical-align: top; margin-top: 8px; }
.ls-xwy-rbar .ls-newslist { padding: 3px 15px 0; height: 149px; }
.ls-xwy-rbar .ls-newslist ul li { height: 28px; line-height: 28px; }
.ls-xwy-rbar .ls-newslist ul li a { float: none; max-width: none; }
.ls-xwy-rbar .ls-swczlist { height: 149px; overflow: hidden; }
.ls-xwy-rbar .ls-swczlist ul li { height: auto; background-position: 0 14px; padding-bottom: 2px; line-height: 30px; padding-right: 0; }
.ls-xwy-rbar .ls-swczlist ul li a { float: none; display: inline; margin: 0; white-space: normal; }
.ls-xwy-rbar .ls-swczlist ul li .date { float: none; position: static; display: inline-block; margin-left: 7px; }
@media (min-width:992px) and (max-width:1153px) {
  /*新闻页-要闻动态*/
  .ls-xwy-ywbox { width: 434px; height: 320px; }
  .ls-xwy-ywbox .ls-newslist { line-height: 45px; }
  .ls-xwy-ywbox .ls-newslist ul li { height: 45px; }
  .ls-xwy-ywbox .ls-newslist ul li a { max-width: 310px; }
  /*新闻页-左侧*/
  .ls-xwy-lbox { width: 700px; }
  .ls-xwy-lbox .ls-newslist ul li a { max-width: 560px; }
}
@media (max-width:991px) {
  /*新闻页-要闻动态*/
  .ls-xwy-ywbox { float: none; width: auto; height: auto; margin: 15px 10px 0; }
  .ls-xwy-ywbox .ls-newslist { padding-top: 5px; line-height: 40px; }
  .ls-xwy-ywbox .ls-newslist ul li { height: 40px; }
  /*新闻页-左侧、右侧*/
  .ls-xwy-lbox { float: none; width: auto; margin: auto 10px; }
  .ls-xwy-lbox .ls-newslist ul li a { max-width: none; }
  .ls-xwy-rbox { float: none; width: auto; margin: 15px 10px 0; }
  .ls-xwy-rbar { padding-bottom: 10px; }
  .ls-xwy-rbar .ls-newslist { padding: 8px 15px 0; height: auto; }
  .ls-xwy-rbox .ls-newslist ul li a { max-width: none; }
  .ls-xwy-rbar .ls-swczlist { height: auto; }
  .ls-xwy-rbar .ls-swczlist ul li { padding-bottom: 5px; margin-top: 5px; }
}
@media (max-width:767px) {
  /*新闻页-要闻动态*/
  .ls-xwy-ywbox { margin: 10px 10px 0; }
  .ls-xwy-ywbox .ls-newslist { line-height: 36px; }
  .ls-xwy-ywbox .ls-newslist ul li { height: 36px; }
  /*新闻页-左侧、右侧*/
  .ls-xwy-lbox .mt15, .ls-xwy-rbox .mt15 { margin-top: 10px!important; }
  .ls-xwy-lbox .ls-newslist { padding-top: 5px; }
  .ls-xwy-rbox { margin: 10px 10px 0; }
  .ls-xwy-rbar .ls-newslist { padding: 5px 10px 0; }
}
/********主页-新闻中心end*******/

/********主页-关于本厅*******/
/*关于-左侧*/
.ls-gyy-lbox { width: 860px; }
.ls-gyy-top { display: block; height: 33px; background: url("../images/line_dd.gif") 0 bottom repeat-x; overflow: hidden; }
.ls-gyy-top .title { display: block; width: 125px; height: 33px; line-height: 32px; text-align: center; font-size: 16px; color: #fff; font-weight: bold; background: url("../images/secb.jpg") 0 0 no-repeat; overflow: hidden; letter-spacing: 1px; }
.ls-gyy-zzinfo { padding: 16px 0 10px; line-height: 28px; font-size: 16px; text-align: justify; text-justify: inter-ideograph; word-break: break-all; word-wrap: break-word; }
.ls-gyy-zzinfo p { text-indent: 2em; }
.ls-gyy-zzinfo p a { color: #f60; }
.ls-gyy-zzinfo p a:hover { color: #f60; text-decoration: underline; }
/*关于-机构*/
.ls-gyy-jglist { padding-top: 16px; }
.ls-gyy-jglist ul li { float: left; width: 215px; height: 36px; line-height: 18px; font-size: 16px; overflow: hidden; padding-bottom: 10px; }
.ls-gyy-jglist ul li a { display: block; cursor: pointer; float: none; }
.ls-gyy-jglist ul li span { display: block; height: 18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ls-gyy-jglist ul li span.fbt { color: #aaa; margin-left: -5px; }
/*关于-单位*/
.ls-gyy-dwlist { padding-top: 16px; padding-bottom: 30px; }
.ls-gyy-dwlist ul li { float: left; width: 430px; height: 42px; line-height: 21px; font-size: 16px; overflow: hidden; padding-bottom: 10px; }
.ls-gyy-dwlist ul li a { display: block; cursor: pointer; float: none; }
.ls-gyy-dwlist ul li span { display: block; height: 21px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ls-gyy-dwlist ul li span.fbt { color: #aaa; margin-left: -5px; }
/*关于-右侧*/
.ls-gyy-rbox { width: 264px; }
.ls-gyy-ldbox { border: 1px #e3e3e3 solid; padding-bottom: 6px; background: #fff; }
.ls-gyy-ldlist { padding: 16px 15px 0 35px; }
.ls-gyy-ldlist ul li { height: auto; vertical-align: bottom; padding-bottom: 15px; }
.ls-gyy-ldlist ul li a { display: block; cursor: pointer; float: none; }
.ls-gyy-ldlist ul li span { display: block; height: auto; line-height: 21px; font-size: 16px; }
.ls-gyy-ldlist ul li span.bt { color: #135da6; }
.ls-gyy-ldlist ul li a:hover span.bt { color: #f60; }
.ls-gyy-ldlist ul li span.fbt { color: #aaa; margin-top: 3px; }
.ls-gyy-btn { padding-top: 15px; padding-bottom: 50px; }
.ls-gyy-btn li { height: auto; vertical-align: bottom; padding-bottom: 12px; }
.ls-gyy-btn li a { display: block; height: 50px; line-height: 50px; padding: 11px 10px 12px 41px; font-size: 16px; font-weight: bold; letter-spacing: 2px; color: #145ca6; background: #d6ecfc; overflow: hidden; }
.ls-gyy-btn li a img { float: left; width: 50px; height: 50px; }
.ls-gyy-btn li a .img_title { display: block; margin-left: 89px; height: 50px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ls-gyy-btn li a:hover { color: #f60; }
.ls-gyy-btn li.num3 a { height: 60px; line-height: 20px; padding: 6px 10px 7px 41px; }
.ls-gyy-btn li.num3 a .img_title { height: 60px; line-height: 20px; }
@media (min-width:992px) and (max-width:1153px) {
  /*关于-左侧*/
  .ls-gyy-lbox { width: 700px; }
  /*关于-机构*/
  .ls-gyy-jglist ul li { width: 175px; }
  /*关于-单位*/
  .ls-gyy-dwlist ul li { width: 350px; }
}
@media (max-width:991px) {
  /*关于-左侧*/
  .ls-gyy-lbox { float: none; width: auto; margin: 0 10px; }
  .ls-gyy-zzinfo { padding: 15px 0 10px; }
  /*关于-机构*/
  .ls-gyy-jglist { padding-top: 15px; }
  .ls-gyy-jglist ul li { width: 25%; }
  /*关于-单位*/
  .ls-gyy-dwlist { padding-top: 15px; padding-bottom: 10px; }
  .ls-gyy-dwlist ul li { width: 50%; }
  /*关于-右侧*/
  .ls-gyy-rbox { float: none; width: auto; margin: 0 10px; }
  .ls-gyy-ldlist { padding: 15px 15px 15px; }
  .ls-gyy-ldlist ul li { float: left; width: 50%; padding-bottom: 10px; }
  .ls-gyy-ldlist ul li span { height: 21px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  .ls-gyy-btn { padding-bottom: 0; }
  .ls-gyy-btn li { float: left; width: 49%; padding-bottom: 0; }
  .ls-gyy-btn li.num2 { padding-left: 2%; }
}
@media (max-width:767px) {
  /*关于-左侧*/
  .ls-gyy-lbox .mt15, .ls-gyy-rbox .mt15 { margin-top: 10px!important; }
  .ls-gyy-zzinfo { padding: 10px 0 0; }
  /*关于-机构*/
  .ls-gyy-jglist { padding-top: 10px; }
  .ls-gyy-jglist ul li { width: 33.3333%; }
  /*关于-单位*/
  .ls-gyy-dwlist { padding-top: 10px; padding-bottom: 0; }
  /*关于-右侧*/
  .ls-gyy-ldlist { padding: 10px 10px 0; }
  .ls-gyy-btn { padding: 10px 0 0; }
}
@media (max-width:559px) {
  /*关于-机构*/
  .ls-gyy-jglist ul li { width: 50%; }
  /*关于-单位*/
  .ls-gyy-dwlist ul li { width: 100%; }
  /*关于-右侧*/
  .ls-gyy-ldlist ul li { width: 100%; }
  .ls-gyy-ldlist ul li span { height: auto; white-space: normal; }
  .ls-gyy-btn li { width: 100%; }
  .ls-gyy-btn li.num2 { padding: 10px 0 0; }
}
/********主页-关于本厅end*******/

/********主页-政务服务*******/
/*服务-左*/
.ls-fwy-lbox { width: 264px; }
.ls-fwy-lbar { border: 1px #e3e3e3 solid; padding-bottom: 9px; background: #fff; }
.ls-fwltop { height: 35px; border-left: #23569c 4px solid; background: #d6ecfc; padding: 0 11px 0 29px; overflow: hidden; }
.ls-fwltop .title { display: block; height: 35px; line-height: 35px; margin-right: 50px; color: #145ca6; font-size: 16px; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; letter-spacing: 1px; }
.ls-fwltop .title:hover { color: #145ca6; }
.ls-fwltop .more { display: block; float: right; width: auto; height: 35px; }
.ls-fwltop .more img { vertical-align: top; margin-top: 8px; }
.ls-fwy-fwlink { padding: 1px 7px 0; }
.ls-fwy-fwlink li { float: left; width: 100%; height: 53px; padding-top: 8px; }
.ls-fwy-fwlink li a { display: block; cursor: pointer; height: 53px; overflow: hidden; }
.ls-fwy-fwlink li a .img_img { display: block; float: left; width: 47px; height: 53px; background: #145ca6; border-radius: 4px 0 0 4px; text-align: center; }
.ls-fwy-fwlink li a .img_img img { width: 32px; height: 28px; margin-top: 11px; }
.ls-fwy-fwlink li a .img_title { display: block; height: 51px; line-height: 50px; border: 1px solid #c8dfeb; border-left: 0; font-size: 15px; margin-left: 47px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: #fff; padding: 0 5px 0 10px; border-radius: 0 4px 4px 0; }
.ls-fwy-lbar .ls-newslist { padding: 11px 15px 0; height: 332px; line-height: 22px; }
.ls-fwy-lbar .ls-newslist ul li { height: auto; background-position: 0 9px; padding-bottom: 12px; }
.ls-fwy-lbar .ls-newslist ul li a { float: none; display: inline; margin: 0; white-space: normal; }
.ls-fwy-lbar .ls-newslist ul li .date { float: none; display: inline-block; margin-left: 7px; }
/*服务-右*/
.ls-fwy-rwbox { width: 859px; }
.ls-fwy-hfimg { height: auto; line-height: 0; vertical-align: bottom; font-size: 0; overflow: hidden; }
.ls-fwy-hfimg img { float: left; width: 100%; height: auto; }
.ls-fwy-hfimg .img_title { display: none; }
.ls-fwy-rtop { height: 33px; background: url("../images/line_dd.gif") 0 bottom repeat-x; border-bottom: 0; margin-top: 20px; }
.ls-fwy-rtop .title { display: block; float: left; width: 125px; height: 33px; line-height: 32px; font-size: 16px; color: #fff; font-weight: bold; background: url("../images/secb.jpg") no-repeat; text-align: center; }
.ls-fwy-rtop .more { display: block; float: right; width: auto; }
.ls-fwy-rtop .more img { vertical-align: top; margin-top: 5px; }
.ls-fwy-rtop ul { float: left; padding-left: 25px; }
.ls-fwy-rtop ul li { float: left; height: 33px; padding: 0 5px; }
.ls-fwy-rtop ul li a, .ls-fwy-rtop ul li span { display: block; float: left; white-space: nowrap; height: 31px; line-height: 22px; font-size: 16px; padding: 0 10px; transition: none; cursor: pointer; }
.ls-fwy-rtop ul li a:hover, .ls-fwy-rtop ul li.active a, .ls-fwy-rtop ul li.active span { color: #145ca6; font-weight: bold; border-bottom: 2px #145ca6 solid; }
.ls-fwy_bslist { height: 250px; }
.ls-fwy_bslist .con { display: none; }
.ls-fwy_bslist .active { display: block; }
.ls-fwy_bslist li { height: 40px; padding-bottom: 1px; vertical-align: bottom; overflow: hidden; border-bottom: 1px #c3c3c3 dotted; }
.ls-fwy_bslist li p { display: block; float: right; width: 85px; height: 40px; line-height: 40px; text-align: center; }
.ls-fwy_bslist li p img { vertical-align: middle; }
.ls-fwy_bslist li p.p1 { float: none; width: auto; margin-right: 340px; text-align: left; }
.ls-fwy_bslist li p.p1 a { display: block; float: none; background: url(../images/ico.png) no-repeat 0 center; height: 40px; font-size: 16px; padding-left: 13px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ls-fwy_bslist li.bs_head { height: 35px; margin-bottom: 3px; background: #d9eefc; border-bottom: 0; font-size: 15px; color: #135da6; }
.ls-fwy_bslist li.bs_head p { height: 35px; line-height: 34px; }
.ls-fwy_bslist li.bs_head p.p1 { text-align: center; }
.ls-cxli { margin-top: 20px; }
.ls-cxli li { height: 70px; text-align: center; font-size: 20px; font-weight: bold; display: inline; }
.ls-cxli li a { background: #d6ecfc; display: block; height: 68px; line-height: 68px; border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #d6ecfc; color: #145ca6; }
.ls-cxli li img { margin-right: 20px; }
.ls-cxli li a:hover { background: #e7f4fd; }
.ls-fwy_qtlist li p.p1 { margin-right: 440px; }
.ls-fwy_qtlist li p.p2 { width: 135px; }
.ls-fwy_qtlist li p.p3 { width: 115px; }
.ls-fwy_qtlist li p.p4 { width: 105px; }
/*服务-地市*/
.ls-fwy-dsbox { padding: 38px 0 50px; }
.ls-fwy-dsbox .ls-fwltop { height: 32px; background: url("../images/line_dd.gif") 0 30px repeat-x; border: 0; padding: 0; }
.ls-fwy-dsbox .ls-fwltop .title { float: left; width: 260px; height: 30px; line-height: 22px; border-bottom: 2px #145ca6 solid; text-align: center; margin: 0; }
.ls-fwy-dslist { padding-top: 8px; overflow: hidden; }
.ls-fwy-dslist ul { width: 108%; }
.ls-fwy-dslist ul li { float: left; width: 135px; height: 37px; padding: 8px 11px 0 0; }
.ls-fwy-dslist ul li a { display: block; height: 37px; line-height: 37px; font-size: 15px; background: #d7ecfc; border-radius: 5px; color: #145ca6; text-align: center; transition: 0.4s all; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ls-fwy-dslist ul li a:hover { color: #d9eefc; background: #145ca6; }
.ls-fwy-dslist ul li.num1, .ls-fwy-dslist ul li.num10, .ls-fwy-dslist ul li.num11, .ls-fwy-dslist ul li.num2, .ls-fwy-dslist ul li.num3, .ls-fwy-dslist ul li.num9 { width: 134px; }
@media (min-width:992px) and (max-width:1153px) {
  /*服务-左*/
  .ls-fwy-lbar .ls-newslist { height: 280px; }
  /*服务-右*/
  .ls-fwy-rwbox { width: 708px; }
  .ls-fwy-rtop ul { padding-left: 20px; }
  .ls-fwy-rtop ul li { padding: 0; }
  .ls-fwy_bslist li p { width: 80px; }
  .ls-fwy_bslist li p.p1 { margin-right: 320px; }
  /*.ls-cxli li{ width: 343px;}*/
  /*服务-地市*/
  .ls-fwy-dsbox { padding: 30px 0 50px; }
  .ls-fwy-dslist ul li { width: 115px; padding: 8px 10px 0 0; }
  .ls-fwy-dslist ul li.num1, .ls-fwy-dslist ul li.num9 { width: 115px; }
  .ls-fwy-dslist ul li.num10,   .ls-fwy-dslist ul li.num11,   .ls-fwy-dslist ul li.num2, .ls-fwy-dslist ul li.num3 { width: 116px; }
}
@media (max-width:991px) {
  /*服务-左*/
  .ls-fwy-lbox { float: none; width: auto; margin: 0 10px; }
  .ls-fwy-fwlink li { width: 49.5%; padding-right: 1%; }
  .ls-fwy-fwlink li:nth-of-type(2n) { padding-right: 0; }
  .ls-fwy-lbar .ls-newslist { padding: 5px 15px 0; height: auto; }
  .ls-fwy-lbar .ls-newslist ul li { padding-bottom: 5px; margin-top: 5px; }
  /*服务-右*/
  .ls-fwy-rwbox { float: none; width: auto; margin: 15px 10px 0; }
  .ls-fwy-rtop { margin-top: 15px; }
  .ls-fwy-rtop ul li { padding: 0; }
  .ls-fwy_bslist { height: auto; }
  .ls-fwy_gglist, .ls-fwy_qtlist { height: auto; }
  .ls-fwy_bslist li { height: 36px; padding-bottom: 0; }
  .ls-fwy_bslist li p { width: 80px; height: 36px; line-height: 36px; }
  .ls-fwy_bslist li p.p1 { margin-right: 320px; }
  .ls-fwy_bslist li p.p1 a { height: 36px; }
  /*.ls-cxli li{ width: 365px;}*/
  /*服务-地市*/
  .ls-fwy-dsbox { padding: 15px 0 10px; margin: auto 10px; }
  .ls-fwy-dslist ul { width: 100%; }
  .ls-fwy-dslist ul li { width: 15.5%!important; padding: 8px 1.4% 0 0!important; }
  .ls-fwy-dslist ul li:nth-of-type(6n) { padding-right: 0!important; }
}
@media (max-width:767px) {
  /*服务-左*/
  .ls-fwy-lbar .ls-newslist { padding: 5px 10px 0; }
  /*服务-右*/
  .ls-fwy-qltop { margin-top: 10px; margin-bottom: 60px; position: relative; }
  .ls-fwy-qltop ul { left: 0; top: 33px; height: 60px; overflow: hidden; padding: 0; width: 100%; }
  .ls-fwy-qltop ul li { height: 30px; padding: 0 5px; width: 33.3333%; box-sizing: border-box; }
  .ls-fwy-qltop ul li a, .ls-fwy-qltop ul li span { float: none; height: 30px; line-height: 30px; padding: 0; text-align: center; }
  .ls-fwy-qltop ul li a:hover,   .ls-fwy-qltop ul li.active a, .ls-fwy-qltop ul li.active span { border-bottom: 0; }
  .ls-fwy_bslist li p { width: 76px; }
  .ls-fwy_bslist li p.p2,   .ls-fwy_bslist li p.p3, .ls-fwy_bslist li p.p4 { display: none; }
  .ls-fwy_bslist li p.p1 { margin-right: 76px; }
  /*.ls-cxli li{ width: 49%; margin-left: 2%;}*/
  /*服务-地市*/
  .ls-fwy-dsbox { padding: 10px 0 0; }
  .ls-fwy-dslist ul li { width: 23.5%!important; padding: 5px 2% 0 0!important; }
  .ls-fwy-dslist ul li:nth-of-type(6n) { padding-right: 2%!important; }
  .ls-fwy-dslist ul li:nth-of-type(4n) { padding-right: 0!important; }
}
@media (max-width:559px) {
  /*服务-左*/
  .ls-fwy-fwlink li { width: 100%; padding-right: 0; }
}
/********主页-政务服务*******/

/********主页-政务新媒体*******/
.ls-xmt-wxwb { padding: 20px 0 50px; }
.ls-xmt-wxwb ul li { float: left; width: 551px; height: auto; text-align: center; }
.ls-xmt-wxwb ul li a { display: inline-block; width: 340px; height: 212px; position: relative; }
.ls-xmt-wxwb ul li img { vertical-align: top; width: auto; max-width: 100%; height: auto; float: right; }
.ls-xmt-wxwb ul li .img_title { width: 140px; height: 161px; font-size: 16px; background: url("../images/webo_bg.png") no-repeat center 20px; padding-top: 95px; float: left; box-sizing: border-box; line-height: 22px; }
.ls-xmt-wxwb ul li.num2 .img_title { background-image: url("../images/weixin_bg.png"); }
.ls-xmt-wxwb ul li .img_remarks { display: inline-block; width: 161px; font-size: 14px; line-height: 18px; position: absolute; right: 0; bottom: 0; }
.ls-xmt-jzbox { width: 1064px; margin: auto; overflow: hidden; }
.ls-xmt-jztop { height: 70px; position: relative; }
.ls-xmt-jztop ul li { float: left; width: 503px; height: 61px; position: relative; }
.ls-xmt-jztop ul li.wx { margin-left: 58px; }
.ls-xmt-jztop ul li span { display: block; height: 61px; line-height: 60px; color: #145ca6; font-size: 18px; font-weight: bold; text-align: center; background: #dae4ef url("../images/wb2.png") 50px center no-repeat; position: relative; z-index: 4; cursor: pointer; }
.ls-xmt-jztop ul li.active span { color: #fff; background-color: #145ca6; background-image: url("../images/wb.png"); }
.ls-xmt-jztop ul li i { display: block; position: absolute; z-index: 3; width: 17px; height: 9px; background: url("../images/zwxmt_i.png") no-repeat; left: 50%; margin-left: -8px; bottom: 0; }
.ls-xmt-jztop ul li.active i { transition: all 0.3s; bottom: -9px; }
.ls-xmt-jztop ul li.wx span { background-image: url("../images/wx2.png"); }
.ls-xmt-jztop ul li.wx.active span { background-image: url("../images/wx.png"); }
.ls-xmt-jzlist { padding-top: 27px; }
.ls-xmt-jzlist ul { display: none; }
.ls-xmt-jzlist ul.active { display: block; width: 108%; }
.ls-xmt-jzlist ul li { float: left; width: 129px; height: 171px; padding: 0 57px 20px 0; }
.ls-xmt-jzlist ul li img { float: left; width: 117px; height: 117px; padding: 5px; border: #e4e4e4 1px solid; }
.ls-xmt-jzlist ul li .img_title { display: block; float: left; width: 100%; height: 42px; line-height: 42px; text-align: center; font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/*2021-10-12*/
.hd_tjcon { height: 64px; border: #dcdcdc 1px solid; padding: 13px 0; margin-top: 20px; overflow: hidden; }
.tj_tit { width: 90px; text-align: center; line-height: 32px; font-size: 21px; font-weight: bold; color: #145ca6; border-right: 1px solid #ccc; }
.tj_list { margin-left: 100px; }
.bsfwsx_list ul { width: 16.6%; float: left; }
.bsfwsx_list ul li { width: 100%; text-align: center; }
.tj_list li { float: left; width: 128px; text-align: center; color: #999; font-size: 16px; line-height: 26px; padding: 6px 0 0; }
.tj_list li span { font-size: 23px; color: #666; }
.tj_list li.num5, .tj_list li.num5 span { color: #f80; }
@media (min-width:992px) and (max-width:1153px) {
  .ls-xmt-wxwb ul li { width: 470px; }
  .ls-xmt-jzbox { width: 920px; }
  .ls-xmt-jztop ul li { width: 440px; }
  .ls-xmt-jztop ul li.wx { margin-left: 40px; }
  .ls-xmt-jztop ul li span { background-position: 35px; }
  .ls-xmt-jzlist { padding-top: 25px; }
  .ls-xmt-jzlist ul li { padding-right: 29px; }
}
@media (max-width:991px) {
  .ls-date { margin-left: 10px; }
  .ls-position { padding-bottom: 10px; margin: auto 10px; }
  .ls-xmt-wxwb { padding: 10px 0 20px; }
  .ls-xmt-wxwb ul li { width: 50%; }
  .ls-xmt-wxwb ul li a { width: 320px; }
  .ls-xmt-wxwb ul li.num1 a { height: 190px; }
  .ls-xmt-jzbox { width: 96%; }
  .ls-xmt-jztop ul li { width: 48%; }
  .ls-xmt-jztop ul li.wx { margin-left: 4%; }
  .ls-xmt-jztop ul li span { background-image: none!important; }
  .ls-xmt-jzlist { padding-top: 20px; }
  .ls-xmt-jzlist ul.active { width: 100%; }
  .ls-xmt-jzlist ul li { width: 25%; padding: 0 0 10px; text-align: center; }
  .ls-xmt-jzlist ul li img { float: none; display: block; margin: auto; }
  .ls-xmt-jzlist ul li .img_title { float: none; height: 40px; line-height: 40px; }
}
@media (max-width:767px) {
  .ls-xmt-wxwb ul li a { width: 286px; height: 192px; }
  .ls-xmt-wxwb ul li .img_remarks, .ls-xmt-wxwb ul li img { width: 141px; }
  .ls-xmt-jzbox { width: 100%; }
  .ls-xmt-jztop ul li { width: 48.5%; }
  .ls-xmt-jztop ul li.wx { margin-left: 3%; }
  .ls-xmt-jztop ul li span { font-size: 16px; }
  .ls-xmt-jzlist { padding-top: 15px; }
  .ls-xmt-jzlist ul li { width: 33.3333%; }
  .hd_tjcon { height: auto; }
  .tj_tit { width: auto; float: none; padding-left: 10px; background: none; text-align: left; }
  .tj_list { margin-left: 0; }
  .bsfwsx_list ul { width: 33.3%; }
  .tj_tit br { display: none; }
}
@media (max-width:559px) {
  .ls-xmt-wxwb { padding: 0 0 10px; }
  .ls-xmt-wxwb ul li { width: 100%; }
  .ls-xmt-wxwb ul li a { width: 340px; height: 212px; }
  .ls-xmt-wxwb ul li .img_remarks, .ls-xmt-wxwb ul li img { width: 161px; }
  .ls-xmt-jztop ul li span { height: 55px; line-height: 24px; padding: 6px 10px 0; }
  .ls-xmt-jzlist { padding-top: 10px; }
  .ls-xmt-jzlist ul li { width: 50%; padding: 0; }
}
/********主页-政务新媒体end*******/

